// 封装面经相关的接口

// 导入axios
import request from '../utils/request';

// 获取面经列表
// config -> { current: 当前第几页, sorter: 排序 }
// sorter的值有两个：推荐，"weight_desc"；最新，传空就行
export function getArticleList(config) {
    // axios固定用法：get请求参数，在第二个参数的params里面传递
    return request.get("/interview/query", {
        // params是一个对象，多个参数作为对象属性
        // age: 18, gender: 1 -> params: { age: 18, gender: 1 }
        params: config,
    })
}

//获取面经详情
export function getArticleDetail(id) {
    return request.get('/interview/show', {
        params: {
            id
        }
    })
}

//封装点赞接口
// data = {id opt 1点赞 2 收藏}
export function getlikecollection(data) {
    return request.post('/interview/opt', data)
}

//封装点赞收藏详情接口
export function getlikecollectionlist(config) {
    return request.get('/interview/opt/list', {
        params: config
    })
}
